package com.enjoyor.soa.traffic.api.ubms.service.dubbo;


import com.enjoyor.soa.traffic.util.pojo.Page;
import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

/**
 * 获取驾驶人信息的Dubbo服务
 * @author yuankun
 * @version V1.0
 */

public interface DubboDriverInfoService {
	
	/**
	 * 根据证件类型和证件号码获取机动车驾驶人信息
	 * @param sfzmmc 证件类型
	 * @param sfzmhm 证件号码
	 * @return ResultPojo 驾驶人信息
	 */
	public ResultPojo getDriverInfoById(String sfzmmc, String sfzmhm);
	
	/**
	 * 分页返回驾驶人的信息
	 * @param page
	 * @param namelike
	 * @param phonelike
	 * @param idcardlike
	 * @return ResultPojo 包含驾驶人的分页信息
	 */
	@SuppressWarnings("rawtypes")
	public ResultPojo getDriverInfoPage(Page page,String name, String phone, String idcard, String namelike, String phonelike, String idcardlike);
}
